package method;

public class P2_define_call_3_overloading {
    /**
     * 方法重载
     * 1.方法的来参数列表 必须与原不同
     * 2.方法名必须相同
     * double rs = max()  ==>  会自动调用double类型的方法
     * int rs = max() ==> 会自动调用int类型的方法
     *
     */
    public static void main(String[] args) {
        int rs = max(6, 6);
        System.out.println(rs);
    }

//    比大小
    public static int max(int a, int b) {
        if(a==b) {
            System.out.println("相等 ！");
            return 0;
        }

        int rs = -1;
        if (a>=b) {
            rs = a;
        }
        else {
            rs = b;
        }
        return rs;
    }

    //    比大小
    public static double max(double a, double b) {
        if(a==b) {
            System.out.println("相等 ！");
            return 0;
        }

        double rs = -1;
        if (a>=b) {
            rs = a;
        }
        else {
            rs = b;
        }
        return rs;
    }
}
